#include<bits/stdc++.h>
using namespace std;
const int NN=204,P=998244353;
int f[NN][NN];
int main()
{
    freopen("drama.in","r",stdin);
    freopen("drama.out","w",stdout);
    int n,m;
    scanf("%d%d",&n,&m);
    f[0][1]=1;
    for(int i=0;i<m;i++)
        for(int j=1;j<=n;j++)
        {
            f[i+1][j]=(f[i+1][j]+1ll*f[i][j]*max(0,j-2))%P;
            for(int k=max(1,j-1);k<=n;k++)
                f[i+1][k]=(f[i+1][k]+f[i][j])%P;
        }
    printf("%d",f[m][1]);
    return 0;
}